package com.cy.hui_jie_dan.service;

import com.cy.hui_jie_dan.popj.dto.userDTO;
import com.cy.hui_jie_dan.popj.dto.userLoginDTO;
import com.cy.hui_jie_dan.popj.entity.User;
import java.util.List;
import java.util.Map;

public interface userService {
//    String generate(userDTO userDTO);
//
//    boolean register(userDTO userDTO);
//
//    String login(userDTO userDTO);

    String generate(userLoginDTO userLoginDTO);

    boolean register(userLoginDTO userLoginDTO);

    String login(userLoginDTO userLoginDTO);

    boolean change(userLoginDTO userLoginDTO);

    boolean updataByPassWord(userLoginDTO userLoginDTO);

    List<Map<String, Object>> listOtherUsers(Integer myUserId);

    User getUserByPhone(String phoneNumber);

     String getNicknameById(Integer id) ;

    void logout(Long userId);

}
